.ofooters{
	height: 130rpx;
	display: flex;
	justify-content: space-between;
	// align-items: center;
	width: 100%;
	position: fixed;
	background-color: #ffffff;
	z-index: 9;
	bottom: 0;
	left: 0;
	.item{
		margin-left: 32rpx;
		flex: 1;
		display: flex;
		align-items: center;
		height: 100rpx;
		.unit{
			color: #000000;
		}
		.price{
			font-size: 44rpx;
		}
	}
	.btnss{
		margin-right: 30rpx;
		height: 90rpx;
		line-height: 90rpx;
		width: 300rpx;
		text-align: center;
		color: #97E3FF;
		background-color: #333333;
		border-radius: 10rpx;
	}
}

.couponmodel,.buymodel,.sharmodel{
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 9;
	.white{
		
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 0;
		background-color: #ffffff;
		border-top-left-radius: 20upx;
		border-top-right-radius: 20upx;
	}
}
.couponmodel{
	
	.white{
		max-height: 80%;
		overflow-y: auto;
		.title{
			padding: 30upx 0;
			text-align: center;
			border-bottom: 1upx solid #EEEEEE;
		}
		.list{
			margin: 30upx;
			padding: 30upx;
			height: 118upx;
			background-image: url(https://ykp-new.oss-cn-hangzhou.aliyuncs.com/0fx/user/coupon/1.png);
			background-size: 100%;
			display: flex;
			align-items: center;
			color: #F98059;
			.left{
				font-weight: bold;
				width: 200upx;
				.price{
					font-size: 40upx;
				}
			}
			.center{
				flex: 1;
				margin: 0 20upx;
				.top{
					font-weight: bold;
					font-size: 30upx;
				}
				.bottom{
					margin-top: 10upx;
					font-size: 24upx;
				}
			}
			.line{
				height: 100upx;
				border-left: 1upx dashed #F98059;
			}
			.line2{
				border-left-color: #ffffff;
			}
			.iconright{
				display: block;
				width: 120upx;
				margin-left: 20upx;
			}
			.btns1,.btns2{
				font-size: 24upx;
				height: 50upx;
				width: 100upx;
				text-align: center;
				line-height: 50upx;
				color: #F98059;
				background-color: #ffffff;
				border-radius: 30upx;
				margin-left: 20upx;
			}
			.btns2{
				color: #ffffff;
				background-color: #F98059;
			}
		}
		.list2{
			color: #ffffff;
			background-image: url(https://ykp-new.oss-cn-hangzhou.aliyuncs.com/0fx/goods/5.png);
		}
		.list3{
			color: #999999;
		}
		.cbtn{
			width: 100%;
			height: 90upx;
			line-height: 90upx;
			text-align: center;
			color: #8431D6;
			background-color: #F9F9F9;
		}
		.couponempty{
			text-align: center;
			color: #999999;
			padding: 30upx 0;
		}
	}
	
}
.popupBody {
		height: 896rpx;
		background-color: #F6F7FB;
		border-radius: 40rpx 40rpx 0rpx 0rpx;
		padding: 20rpx;
		position: relative;
		.queshengBody {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			margin-top: 166rpx;

			.queshengText {
				text-align: center;
				font-size: 28rpx;
				font-weight: 400;
				color: #999999;
			}

			.youhuiquan {
				width: 272rpx;
				height: 272rpx;
			}
		}

		.title {
			font-size: 32rpx;
			text-align: center;
			margin-top: 20rpx;
		}
		.title_header{
			display: flex;
			align-items: center;
			background-color: #F6ECE4;
			margin: 0 -20rpx;
			color: #4D2B1F;
			padding: 16rpx 0;
			font-size: 28rpx;
			margin-top: 26rpx;
			image{
				width: 32rpx;
				height: 32rpx;
				margin-left: 28rpx;
			}
		}
		.coupon_bodyF {
			height: 680rpx;
			width: 702rpx;
			overflow-x: hidden;
			overflow-y: auto;

			.coupon_body {
				margin-top: 30rpx;
				width: 702rpx;
				height: 160rpx;
				background: #FFFFFF;
				border-radius: 20rpx;

				.coupon_body2 {
					padding: 18rpx 40rpx;
					display: flex;
					align-items: center;
					position: relative;

					.coupon_body2_l {
						display: flex;
						flex-direction: column;
						align-items: center;

						.coupon_body2_lt {
							font-size: 60rpx;
							color: #F1893C;

							&::before {
								content: "¥";
								color: #F1893C;
								font-size: 28rpx;
							}
						}

						.coupon_body2_lb {
							font-size: 28rpx;
							color: #999999;
						}
					}

					.coupon_body2_r {
						display: flex;
						flex-direction: column;
						text-align: left;
						margin-left: 38rpx;

						.coupon_body2_rt {
							font-size: 28rpx;
							line-height: 70rpx;
							color: #000000;
							white-space: nowrap; 
							overflow: hidden; 
							text-overflow: ellipsis; 
						}

						.coupon_body2_rb {
							font-size: 28rpx;
							color: #999999;
						}
					}

					.coupon_choose {
						position: absolute;
						width: 44rpx;
						height: 44rpx;
						background: rgba(255, 255, 255, 0.39);
						border: 2px solid #BBBBBB;
						border-radius: 50%;
						opacity: 1;
						right: 40rpx;
					}

					.coupon_choose2 {
						position: absolute;
						width: 52rpx;
						height: 52rpx;
						border-radius: 50%;
						opacity: 1;
						right: 40rpx;
					}
				}
			}
		}

		.chooseButton {
			position: absolute;
			width: 750rpx;
			margin-left: -20rpx;
			height: 160rpx;
			background: #FFFFFF;
			bottom: 0rpx;

			.ButtonC {
				margin-left: 20rpx;
				margin-top: 40rpx;
				width: 702rpx;
				background: #333333;
				border-radius: 10rpx;
				text-align: center;
				color: #97E3FF;
				padding: 22rpx 0;
			}
		}
	}
	
	.chahaoC {
		position: absolute;
		width: 24rpx;
		height: 24rpx;
		top: 30rpx;
		right: 30rpx;
		z-index: 999999;
	}
	